package br.com.projeto.persistence.exception;

import br.com.projeto.persitence.util.Messages;



/**
 * Excecao que indica erro no acesso a base de dados do sistema. 
 * 
 *
 */
public class JPAUtilityException extends Exception {

	/**
	 * Serial.
	 */
	private static final long serialVersionUID = 8950615696827788501L;
	
	/**
	 * Construtor.
	 * @param message Mensagem de erro.
	 */
	public JPAUtilityException(String  message){
		super(Messages.getMessage(message));
	}
	
	/**
	 * Construtor.
	 * @param message Mensagem de erro.
	 * @param cause A excecao que originou o erro.
	 */
	public JPAUtilityException(String  message, Throwable cause){
		super(Messages.getMessage(message), cause);		
	}
}
